angular.module('home', ['cart1'])
.config(['$stateProvider',function($stateProvider){
	$stateProvider.state('/home',{
		url:'/home',
		templateUrl:'html/home/home.html',
		css:'html/home/home.css',
		// controller:'HomeController'
	})
}]).controller('HomeController', ['$scope','$http','cart2', function($scope,$http,cart2){
   
	/*横向轮播图*/
 	var swiper = new Swiper('.swiper1', {
        pagination: '.swiper-pagination',
        paginationClickable: true,  // 值为真时，当单击指示器时会执行过渡动画到目标slide
        centeredSlides: true,  // 若为真，那么活动块会居中，而非默认状态下的居左
        autoplay: 2500,  // 过渡延迟时间
        loop:true,  //看起来是衔接的，用于无限循环切换
        autoplayDisableOnInteraction: false,
        // 当设置为false时，用户操作之后（swipes,arrow以及pagination 点击）
        // autoplay不会被禁掉，用户操作之后每次都会重新启动autoplay。
        observer:true,
        observerParents:true
    });
    
    /*获取数据方法一*/
    /*$http({   
    	url:'http://localhost:8888/hot',  // ../data/hot.json
    	method:'get',
    	data:''
    }).success(function(data){
    	console.log(data);
    	$scope.obj1 = data.data;
    	console.log($scope.obj1);
    })*/

    /*获取数据方法二*/
    $http.get("../data/hot.json").then(function(data){   // http://localhost:8888/hot
    	$scope.obj1 = data.data.data;
    	console.log($scope.obj1);
    },function(error){
    	$scope.error=error;
    })
    // 添加商品
    $scope.add=function(arr){
        cart2.addProduct(arr['name'],arr['price'],arr['img'])
    }
    // 删除商品
    $scope.cut=function(arr){
        cart2.removeProduct(arr['name'])
    }
    // 从购物车获取商品的数量即count
    $scope.proAmount=function(name){
        for(var i=0;i<cart2.getProducts().length;i++){
            if(cart2.getProducts()[i]['name']==name)
            return cart2.getProducts()[i]['count'];
        }
    }
}])